// Logic 252: Debug mode help screen

#include "defines.txt"

prevent.input();
status.line.off();
text.screen();
key_pressed = 0;
reset(input_parsed);
display( 0, 12, "DEBUG MODE HELP             ");

display( 2, 0, "trace       - enables tracing          ");
display( 3, 0, "              (SCROLL LOCK to activate)");
display( 4, 0, "show mem    - display memory stats     ");
display( 5, 0, "tp          - teleport                 ");
display( 6, 0, "pos         - change ego's position    ");
display( 7, 0, "show var    - display value of a var   ");
display( 8, 0, "set var     - change value of a var    ");
display( 9, 0, "show flag   - display status of a flag ");
display(10, 0, "set flag    - set a flag               ");
display(11, 0, "reset flag  - reset (clear) a flag     ");
display(12, 0, "object      - display information about");
display(13, 0, "              a screen object          ");
display(14, 0, "show pri    - display priority screen  ");
display(15, 0, "get object  - get any inventory object ");
display(16, 0, "gimme gimme - get all inventory objects");
display(17, 0, "object room - display room number of   ");
display(18, 0, "              an inventory object      ");
display(19, 0, "set pri     - set ego's priority       ");
display(20, 0, "release pri - release ego's priority   ");
display(21, 0, "coords      - ego's coordinates on/off ");
display(22, 0, "log         - logs errors into logfile ");

WaitForKey:
if (!have.key()) { goto(WaitForKey); }

accept.input();
status.line.on();
graphics();
set(input_parsed);
return();